Goto

Collaborating Authors

 software failure


Risk Assessment of an Autonomous Underwater Snake Robot in Confined Operations

arXiv.org Artificial Intelligence

The growing interest in ocean discovery imposes a need for inspection and intervention in confined and demanding environments. Eely's slender shape, in addition to its ability to change its body configurations, makes articulated underwater robots an adequate option for such environments. However, operation of Eely in such environments imposes demanding requirements on the system, as it must deal with uncertain and unstructured environments, extreme environmental conditions, and reduced navigational capabilities. This paper proposes a Bayesian approach to assess the risks of losing Eely during two mission scenarios. The goal of this work is to improve Eely's performance and the likelihood of mission success. Sensitivity analysis results are presented in order to demonstrate the causes having the highest impact on losing Eely.


Exploring the extent of similarities in software failures across industries using LLMs

arXiv.org Artificial Intelligence

The rapid evolution of software development necessitates enhanced safety measures. Extracting information about software failures from companies is becoming increasingly more available through news articles. This research utilizes the Failure Analysis Investigation with LLMs (FAIL) model to extract industry-specific information. Although the FAIL model's database is rich in information, it could benefit from further categorization and industry-specific insights to further assist software engineers. In previous work news articles were collected from reputable sources and categorized by incidents inside a database. Prompt engineering and Large Language Models (LLMs) were then applied to extract relevant information regarding the software failure. This research extends these methods by categorizing articles into specific domains and types of software failures. The results are visually represented through graphs. The analysis shows that throughout the database some software failures occur significantly more often in specific industries. This categorization provides a valuable resource for software engineers and companies to identify and address common failures. This research highlights the synergy between software engineering and Large Language Models (LLMs) to automate and enhance the analysis of software failures. By transforming data from the database into an industry specific model, we provide a valuable resource that can be used to identify common vulnerabilities, predict potential risks, and implement proactive measures for preventing software failures. Leveraging the power of the current FAIL database and data visualization, we aim to provide an avenue for safer and more secure software in the future.


Enhancing the Analysis of Software Failures in Cloud Computing Systems with Deep Learning

arXiv.org Artificial Intelligence

Identifying the failure modes of cloud computing systems is a difficult and time-consuming task, due to the growing complexity of such systems, and the large volume and noisiness of failure data. This paper presents a novel approach for analyzing failure data from cloud systems, in order to relieve human analysts from manually fine-tuning the data for feature engineering. The approach leverages Deep Embedded Clustering (DEC), a family of unsupervised clustering algorithms based on deep learning, which uses an autoencoder to optimize data dimensionality and inter-cluster variance. We applied the approach in the context of the OpenStack cloud computing platform, both on the raw failure data and in combination with an anomaly detection pre-processing algorithm. The results show that the performance of the proposed approach, in terms of purity of clusters, is comparable to, or in some cases even better than manually fine-tuned clustering, thus avoiding the need for deep domain knowledge and reducing the effort to perform the analysis. In all cases, the proposed approach provides better performance than unsupervised clustering when no feature engineering is applied to the data. Moreover, the distribution of failure modes from the proposed approach is closer to the actual frequency of the failure modes.


How Driverless Cars Will Impact The Auto Insurance Industry - Top Insurance Blogs

#artificialintelligence

In the wake of the innovation called driverless cars, we looked into how driverless cars will impact the auto insurance industry. Technology has proven to be one of the blessings that are sharpening humanity and our existence. There is so much ease in the dispensation of our day-to-day activity and it is all thanks to the advance in technology we have enjoyed in recent times. The processes involved in carrying out some actions have been greatly eased and life is becoming less stressful. One of the many advances in technology that is being recorded in the 21st century is the manufacturing of driverless cars.


A Decade Of Change: How Tech Evolved In The 2010s And What's In Store For The 2020s

#artificialintelligence

Significant technological advancements and societal shifts occurred during the 2010's decade. Yet many of these developments became so quickly engrained in our daily lives that they often went relatively unnoticed, and their impact all but forgotten. Over this next decade, the 2020s, we expect similar rapid and meaningful advancements to occur. Moore's law suggests that over a 10-year period, semiconductors will advance by 32 times, bringing about mesmerizing innovation in the digital age that should not only change technology but society as well. In this piece, we review the technological advancements over the last decade and anticipate what revolutionary changes may be in store for us over the next 10 years.